package com.example.docking.dao.xky;

import com.example.docking.httpXKY.dao.BaseRequestBody;
import lombok.Data;

/**
 * @author: tengguodong
 * @date: 2025/6/9
 */
@Data
public class UpdateInvoiceSyncParam extends BaseRequestBody {

    /**
     * 平台发票单号
     * （必填）
     */
    private String invXkNo;

    /**
     * ERP发票单号
     * 如果下行ERP产生了多张单据，此字段需要用/把多个单据号拼接在一起（如Demo）
     * （必填）
     */
    private String invErpNo;

    /**
     * 发票单同步状态
     * 2:成功 3:失败
     * （必填）
     */
    private Integer syncStatus;

    /**
     * 发票单同步信息
     * （选填）
     */
    private String syncMessage;

    /**
     * 凭证号
     * （选填）
     */
    private String payCredentials;

    /**
     * 到期日期
     * （选填）
     */
    private Long payExpiredDate;

    /**
     * 发票单列表对象
     * （选填）
     */
    private Object list; // 这里假设为Object类型，具体类型根据实际需求调整
}
